Meaning of “agitprop” in the English Dictionary

british dictionary