block (of houses) - Turkish English Dictionary

Suggest a Term