English to Arabic

Meaning for:
Baffled
other
حيّر