typhoon with heavy precipitation - Turco Inglés Diccionario