Noun Definition

launch

1.Definition: a motorboat with an open deck or a half deck

Category: Objects

2.Definition: the act of propelling with force

Category: General