meaning of champion
1. To furnish with a champion; to attend or defend as champion; to support or maintain; to protect.
2. someone who is dazzlingly skilled in any field
Related Words
champion | champion lode | championed | championing | championness | championship |