typhon meaning in English
n. typhoon, tropical cyclone or hurricane in the region of the western pacific ocean and the china seas, violent storm in india
n. typhoon, tropical cyclone or hurricane in the region of the western pacific ocean and the china seas, violent storm in india