Subscriber login


Forgot your password?

Library card login

Other

tropical storm

(also tropical cyclone)
Definition of tropical storm

noun

  • a localized, very intense low-pressure wind system, forming over tropical oceans and with winds of hurricane force.

tropical storm in other Oxford dictionaries

Definition of tropical storm in the US English dictionary