residence of the ambassador - Français Anglais Dictionnaire