typhoon with heavy precipitation - Alemán Inglés Diccionario