Princess Royal
noun
plural Princesses Royal
Definition of Princess 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
Keep scrolling for more