English Noun tropical depression #meteorology a region of low pressure that develops into a hurricane or tropical storm
See also hurricane tropical storm