launch 1. To hurl, discharge, or send off (a weapon, blow, etc.). launch 1. To put to sea. 2. To start on some new course, career, or enterprise. 3. To throw oneself (into) with vigor; to rush; plunge. From Webster’s New 20th Century Dictionary Unabridged Second Edition Oh no, you’re going to say, here she […]