typhoon with heavy precipitation - Turkish English Dictionary