high-rise residential buildings - Espagnol Anglais Dictionnaire