Stumper

Webster's Dictionary of the English Language

·noun One who stumps.

II. Stumper ·noun A boastful person.

III. Stumper ·noun A puzzling or incredible story.