magnificent archbishop's residence - Français Anglais Dictionnaire