mouchard UK /ˈmuːʃɑː/US /muˈʃɑɹd/ noun2 •An undercover investigator; a police spy, especially in a French-speaking country. •An inverted compass hanging above the captain's bed formsmouchards