Definitions of flummox:

  • verb:   be a mystery or bewildering to