mouchard

English

/ˈmuːʃɑː/, /muˈʃɑɹd/

noun
Definitions
  • An undercover investigator; a police spy, especially in a French-speaking country.
  • (nautical) An inverted compass hanging above the captain's bed

Etymology

Borrowed from French mouchard.

Origin

French

mouchard

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms