Word of the Day – Mouchard
August 23, 2017
Word of the Day – Mouchard
Mouchard (noun) moo-sh-ard an undercover agent or investigator, a police spy. From French mouchard police…








