royal borough

Noun

 * 1) A borough, currently only in England, which has been granted a.