English to Arabic

Meaning for:
Sleepless
other
مؤرق