Definitions
noun
a charter granted by the sovereign (especially in Great Britain)
Look “royal charter” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a charter granted by the sovereign (especially in Great Britain)