The AI-powered English dictionary
plural mouchards
An undercover investigator; a police spy, especially in a French-speaking country. examples
(nautical) An inverted compass hanging above the captain's bed examples