QUEEN'S CHAMPION


Meaning of QUEEN'S CHAMPION in English

■ noun another term for Champion of England .

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