It is a colloquial word, maybe not in the Oxford English Dictionary yet. It means cornfused , mixed up. She has me so bumfuzzled that I don't know whether to sh-t or go blind.