Find the word definition

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.