staggart

/ˈstæɡərt/

Definitions

1. noun

a type of high-rise apartment building in the US, typically a large complex of residential units.

“The new staggart development in downtown Manhattan offers stunning views of the city.”

Synonyms

  • apartment complex
  • residential high-rise

Antonyms

  • single-family home