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.”
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.”