high-rise residential buildings - Français Anglais Dictionnaire