English to Arabic

Meaning for:
Baffling
other
التّحيير