to rain cats and dogs - Alemán Inglés Diccionario