flummox
/ˈflʌməks/
verb
Meaning
To confuse; to fluster; to flabbergast.