UPPER TROUGH Meaning of UPPER TROUGH in English A trough on an upper air chart - evidence of cold air in depth through the troposphere. Weather and meteorology English vocabulary. Английский словарь погоды и метеорологии . 2012