English to Arabic

Meaning for:
Befuddling
other
الإرباك