stumper

Noun

 * 1) One who stumps, or speaks, or orates, as a politician.
 * 2)  A difficult puzzle or problem.
 * 3)  A boastful person.
 * 1)  A boastful person.
 * 1)  A boastful person.

Etymology
Earlier stomper; from, someone with a stump, who has lost an arm or a leg. Cognate with 🇨🇬.

Noun

 * 1) pitiable person