Princess Royal noun
plural Princesses Royal
: the eldest daughter of a British sovereign —a title granted for life and used only after it has been specifically conferred by the sovereign
First Known Use of PRINCESS ROYAL
Seen & Heard
What made you want to look up Princess Royal? Please tell us where you read or heard it (including the quote, if possible).