Synonyms for "champ"

Words with similar meaning