clusters of apartment buildings - German English Dictionary