Bazooka
English Meaning
- A shoulder-held weapon consisting of a long metal smoothbore tube for firing armor-piercing rockets at short range.
Sorry, No Malayalam Meaning for your input!
See Bazook Want To Try Bazooka In Malayalam??