Definify.com

Definition 2024


mouchard

mouchard

English

Noun

mouchard (plural mouchards)

  1. An undercover investigator; a police spy, especially in a French-speaking country.

French

Etymology

From mouche + -ard.

Pronunciation

  • IPA(key): /muʃaʁ/
  • Rhymes: -aʁ

Noun

mouchard m (plural mouchards)

  1. grass, tell-tale (police informant)
  2. mouchard
  3. hidden microphone
  4. spyhole, peephole
  5. tachograph
  6. (computing) spyware (piece of spyware)

Derived terms