rocket launcher


Meanings

  • armament in the form of a device capable of launching a rocket

Synonyms