meaning of princess royal

1. the eldest daughter of a British sovereign


Related Words

princess royal |

Developed & Maintained By Taraprasad.com

Treasure Words