flummox
verb
°To confuse; to fluster; to flabbergast.