English to Arabic

Meaning for:
Chattered
other
مدردش