Meaning of “champ” in the English Dictionary