a royal palace in madrid - French English Dictionary