Mouchard Definition
noun
An undercover investigator; a police spy, especially in a French-speaking country.
Wiktionary
Other Word Forms of Mouchard
Noun
Singular:
mouchard
Plural:
mouchardsOrigin of Mouchard
-
From French mouchard, from mouche ‘fly’.
From Wiktionary
Find Similar Words
Find similar words to mouchard using the buttons below.