ENGLISH DICTIONARY

Mouchard

Definition & Meaning

Pronunciation /ˈmuːʃɑː/ · Part of speech noun

Quick meaning: Mouchard is a noun meaning An undercover investigator; a police spy, especially in a French-speaking country.

Meaning

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

More Meanings

  1. (nautical) An inverted compass hanging above the captain's bed

Word Forms

Related Words

Related dictionary entries include mouchardism, mousquetaire, molehunt, mole, maquisard, mouther.

Related Dictionary Tools

Sources & Attribution

FreeDictionaryAPI.com / Wiktionary · Original source · CC BY-SA 4.0

Dictionary data is provided by FreeDictionaryAPI.com and sourced from Wiktionary under its stated license.