royal residence - French English Dictionary