English

depression noun definition in The Earth and the atmosphere topic from the Oxford Advanced Learner's Dictionary

depression

 noun: The Earth and the atmosphere topic
[countable] (specialist) a weather condition in which the pressure of the air becomes lower, often causing rain an atmospheric depression moving east from the Atlantic