king's stay in a royal country residence - Français Anglais Dictionnaire