mouchard (plural mouchards)
From mouche + -ard.
mouchard m (plural mouchards)
From French mouchard, from mouche ‘fly’.