Feedback
Tropical depression
Meaning
Noun
●
In Meteorology:
organized
low-pressure
system of
thunderclouds
with
closed
surface
circulation
and
maximum
sustained
winds
of
less than
34
knots
(63 km) per hour.
Sourced from
Wiktionary
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better