mounted grenade launchers - Español Inglés Diccionario