pelted down - Turco Inglés Diccionario