typhoon with heavy precipitation - Espagnol Anglais Dictionnaire