Befuddle (verb) – To confuse; cause to be unable to think clearly.