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
- mouchard French
- moucharder French
- mouche French