tower_blockEnglish

high-rise, tower block

Noun

Tower consisting of a multistoried building of offices or apartments

English: high-rise, tower block

English words with similar meanings

Show 1 words