mouchard (English, noun)
expansion: mouchard (plural mouchards)
Senses:
glosses: An undercover investigator; a police spy, especially in a French-speaking country.
topics: nautical
transport
glosses: An inverted compass hanging above the captain's bed
Forms:
form: mouchards
tags: plural