automatic grenade launcher - Francés Inglés Diccionario