English to Arabic

Meaning for:
Addlebrained
other
غبيّ ومُرتبك