English to Arabic

Meaning for:
Twaddled
other
مدردش