Definitions of mouchard:
- noun: An undercover investigator; a police spy, especially in a French-speaking country.
- noun: (nautical) An inverted compass hanging above the captain's bed
- noun: A commune in Jura department, Bourgogne-Franche-Comté, France.
(Definitions from Wiktionary)
Related words...
|
|
|
| |