bad mouth (someone)

[bad mouth (someone)] {v.}, {slang} To say uncomplimentary or libelous things about someone; deliberately to damage another's reputation.

It's not nice to had mouth people.