Launch

English word definition — powered by WordNet

NOUN

a motorboat with an open deck or a half deck

the act of propelling with force

VERB

set up or found

propel with force

launch for the first time

begin with vigor

get going

smoothen the surface of

Want to remember launch?

Sign up free to bookmark & revise