English to Arabic

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