Where does “baffle” come from?

baffle (English): To publicly disgrace, especially of a recreant...

Definitions

  1. To publicly disgrace, especially of a recreant...

Words derived from “baffle