RhymeZone

 

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...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023