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:
mouchards

Origin of Mouchard

  • From French mouchard, from mouche ‘fly’.

    From Wiktionary

Find Similar Words

Find similar words to mouchard using the buttons below.

Words Starting With

Words Ending With

Unscrambles

mouchard