pelted down - Alemán Inglés Diccionario