1. A large motorboat. Traditionally, the launch was the largest boat carried by a warship. 2. To dispatch a ship down a slipway, prior to fitting-out and commissioning.
Added: 2014-11-01 Last modified: 2014-11-01
View another term?BilgeDrunkexChain Shot