clusters of apartment buildings - Turkish English Dictionary