Noun Definition

launcher

1.Definition: a device that launches aircraft from a warship

Related Noun(s):catapult

Category: Objects

2.Definition: armament in the form of a device capable of launching a rocket

Category: Objects