a royal palace in madrid - German English Dictionary