Definitions
noun
a portable rocket launcher used by infantrymen as an antitank weapon
Look “bazooka” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a portable rocket launcher used by infantrymen as an antitank weapon