high-rise apartment blocks - Français Anglais Dictionnaire