What is the meaning of bazooka in English?

Learn vocabulary with pictures as well as definitions of bazooka in English

Learn in

See more

n. bazooka

Definition of bazooka in English

Firearm consisting of an open-ended tube that shoots missiles capable of piercing thick layers of steel.