Meaning of british crown

Definition of british crown

(noun) the symbol of the power of the British monarchy; "members of the British Commonwealth owe allegiance to the British Crown"

Other information on british crown

WIKIPEDIA results for british crown
Amazon results for british crown