mouchard


mouchard

(muːˈʃɑː) n(in French-speaking countries)a police informer or spy