English to Arabic

Meaning for:
Twittered
other
مزقزق