English to Arabic

Meaning for:
Demagoguerys
other
الديماغوجية