mouchard

/mu.ʃaʁ/

Definitions

1. noun

A spy or informer, especially one who is employed by the government to gather information about a particular group or individual.

“The whistleblower was accused of being a mouchard by the authorities.”

2. verb

To spy on or inform against someone.

“She said that her neighbor was moucharding her and her friends.”

Synonyms

  • informant
  • informer
  • snooper

Antonyms

  • defender
  • protector