Baffler

Noun

  • Something that causes one to be baffled, particularly a difficult puzzle or riddle.

Leave a Reply

Your email address will not be published.