launcher : Idioms & Phrases


rocket launcher

  • noun armament in the form of a device capable of launching a rocket
    launcher.
WordNet