mounted grenade launchers - Alemán Inglés Diccionario