clusters of apartment buildings - Espagnol Anglais Dictionnaire