English to Arabic

Meaning for:
Twitchy
other
مضطرب