English to Arabic

Meaning for:
Demurs
other
الإحتجاجات