Hornswoggled

Posted by Stitch Jones on October 04, 2003

"Well, I'll be hornswoggled!"
It's a very strange word. My dictionary defines it as to be bamboozled or hoaxed (origin unknown). Can you give me any help in finding the root origin of this word?