Wiktionary
mouchard
n. An undercover investigator; a police spy, especially in a French-speaking country.
Wikipedia
Mouchard
Mouchard is a commune in the Jura department in Franche-Comté in eastern France.
Usage examples of "mouchard".
Among the deep blue forests he was still in Fairyland, but at Mouchard the scenery was already changing, and by the time Dole was reached it had completely changed.
Odessa, Genes, Malaga, San-Francisco, Rotterdam, Melbourne, Le Caire, et que maintenant a Paris il demenageait tous les mois pour depister les mouchards, passant de Montrouge a Charonne, des Ternes, a la Maison-Blanche.