What is the meaning of the word "typhoon"?
Definitions:
-
a tropical cyclone occurring in the western Pacific or Indian oceans
noun
- When we heard that a typhoon was coming, we headed for safety.
- When we heard that a typhoon was coming, we headed for safety.