Developments meaning

Plural form of development.
noun
2
0
A group of building complexes or apartments. Often used for low income housing.
noun
2
0
Advertisement