English Dictionary
Definition champ in British English
champ noun
[countable] noun
/tʃæmp/

English Dictionary