high-rise flats - Français Anglais Dictionnaire