rampart grenades - Alemán Inglés Diccionario