Wiktionary
megatowers
n. (plural of megatower English)
Usage examples of "megatowers".
All around them black stone megatowers thrust their ugly irregular bulks towards the clouds.