CHAMPION OF ENGLAND


Meaning of CHAMPION OF ENGLAND in English

■ noun (in the UK) a hereditary official who at coronations offers to defend the monarch's title to the throne.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.