Mouchard
WiktionaryText
Noun
- An undercover investigator; a police spy, especially in a French-speaking country.
----
Noun
- grass, tell-tale (police informant)
- mouchard
- hidden microphone
- spyhole, peephole
- tachograph
- spyware (piece of spyware)