bazooka grenade thrower - Spanish English Dictionary