Learn English – what is the word for saying bad words about other people

pejorative-languagesingle-word-requestsword-choice

There is a word to call this kind of person:

  • habitually say bad things about other people, ONLY when the said people are not present
  • always excited to spread rumors, especially the bad things about some people he/she does not like

The word is something like "long tongue" or something like that, but I just cannot recall.

Best Answer

scandalmonger :

One who spreads malicious gossip.

or:

slanderer:

Someone who makes a false and malicious statement or report about someone.