lanzacohetes

Etymology
.

Noun

 * 1) bazooka, rocket-propelled grenade