Yahoo Canada Web Search
Yahoo Canada
Settings
Home
News
Mail
Finance
Weather
Sports
Sign In
Search query
All
Images
Videos
News
Local
Anytime
Past day
Past week
Past month
Past week
Search results
Dictionary
tropical storm
noun
1.
a localized, very intense low-pressure wind system, forming over tropical oceans and with winds of hurricane force.
Powered by
Oxford Dictionaries
Related searches
define tropical storm
ida
define tropical storm
season
define tropical storm
names
define tropical storm
elsa
define tropical storm
tracking
define tropical storm
damage
Settings
Help
Privacy
Terms
Privacy Dashboard
About ads
Powered by Bing™