Word info

mouchard

Speech parts

1. mouchard - Noun

2. Mouchard - Proper noun

Meaning

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

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

Mouchard

A commune in Jura department, Bourgogne-Franche-Comté, France.

Source: en.wiktionary.org

Close letter words and terms