To criticize or disparage, often spitefully or unfairly.
Speaking unfavorable about.
by web dictionary April 18, 2013
v., to curse or say negative things about something, usually another person.
Why did he want to bad mouth me?
by The Doctor September 17, 2004