An Encylopedia Britannica Company

tropical storm

1 ENTRIES FOUND:
tropical storm noun
plural tropical storms
tropical storm
noun
plural tropical storms
Britannica Dictionary definition of TROPICAL STORM
[count]
: a powerful storm that begins in the tropics and that has winds which are not as strong as those of a hurricane