megatower (English, noun)
expansion: megatower (plural megatowers)
Senses:
glosses: A very tall tower.
Forms:
form: megatowers
tags: plural