befuddle in German
befuddle in German
verwirren
(transitive) To perplex, confuse (someone).
berauschen
(transitive) To stupefy (someone), especially with alcohol.