Associations to the word «Mouchard»

Wiktionary

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

Wise words

The short words are best, and the old words are the best of all.
Winston Churchill