TOWER


Meaning of TOWER in English

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

A comprehensive English glossary of weather.      Полный английский глоссарий погоды.