1 air tower | Definition of air tower

air tower

noun

Definition of air tower

: control tower By the end of the year the new development boasted a modest-sized terminal building and an air tower …— Christopher M. Davidson, Dubai: the Vulnerability of Success, 2008

First Known Use of air tower

1940, in the meaning defined above

Keep scrolling for more