befuddle

/B IH0 F AH1 D AH0 L/
verb
  1. 1

    To perplex, confuse (someone).

    โ€œThe explanation left him completely befuddled.โ€

  2. 2

    To stupefy (someone), especially with alcohol.

Source: https://en.wiktionary.org/wiki/befuddle