town apartment - Français Anglais Dictionnaire