TOWER


Meaning of TOWER in English

(Short for towering cumulus), a cloud element showing appreciable upward vertical development.

Weather and meteorology English vocabulary.      Английский словарь погоды и метеорологии .