flummox

/ˈflʌməks/

To confuse; to fluster; to flabbergast.