A written attack or other work ridiculing a person, group, or institution.
To satirize or poke fun at.
Derogatory speech regarding someone or something.
Synonym of talk shit