'British Crown' definitions:

Definition of 'British Crown'

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