Mouchard
WiktionaryText

Noun



  1. An undercover investigator; a police spy, especially in a French-speaking country.


----

Noun



  1. grass, tell-tale (police informant)
  2. mouchard
  3. hidden microphone
  4. spyhole, peephole
  5. tachograph
  6. spyware (piece of spyware)
 
x
OK