Megatower Definition
noun
A very tall tower.
Wiktionary
Other Word Forms of Megatower
Noun
Singular:
megatower
Plural:
megatowersOrigin of Megatower
-
mega- + tower
From Wiktionary
Find Similar Words
Find similar words to megatower using the buttons below.