high-rise apartment - English Synonyms Dictionary