typhoon with heavy precipitation - German English Dictionary