Especially in France or French-speaking regions: an undercover agent or investigator, a police spy.
Origin
Early 19th century; earliest use found in Charles James (d. 1821), army officer and writer. From French mouchard police spy, person who spies on someone from mouche fly + -ard.