Flummox (3.15.2019)

: be a mystery or bewildering to