Dictionary entry

Baffler

Webster's Dictionary 1806

Baffler

n.

one who confounds, one who defeats