1. Noun. (non-gloss definition Agent noun of hornswoggle:) one who hornswoggles. ¹
¹ Source: wiktionary.com