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.”