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