Meteorology a circular or oval system of atmospheric low pressure formed over a tropical ocean and accompanied by winds of moderate speed (typically up to 61 km per hour).
Origin
Mid 19th century.
Definition of tropical depression in US English:
tropical depression
noun
Meteorology a circular or oval system of atmospheric low pressure formed over a tropical ocean and accompanied by winds of moderate speed (typically up to 61 km per hour).