Definition of "flummoxed"

flummoxed