grenade rifle - Alemán Inglés Diccionario