English to Arabic

Meaning for:
Rabbled
other
مثار