clusters of apartment buildings - Alemán Inglés Diccionario