rain come down hard - Alemán Inglés Diccionario