What is the full meaning of mouchard
(French) a police spy [n -S]
Example of the word mouchard placed on a Scrabble board.