to confuse someone completely; to make someone unable to think clearly or understand something.
From be- + fuddle (to confuse or stupefy). Fuddle may come from Old English 'fud' (foolish) or relate to getting drunk. First recorded use around 1600s.
Befuddle is one of the few be- words that's actually common today—it perfectly captures that feeling of being so confused you can't think straight, especially when you've had too much to drink.
Complete word intelligence in one call. Free tier — 50 lookups/day.