mounted grenade launchers - Francés Inglés Diccionario