TYPHOON MEANING IN ENGLISH

• Typhoon Definition & Synonyms

  1. (n.) A violent whirlwind; specifically, a violent whirlwind occurring in the Chinese seas.


RECENT SEARCHES