mouchard – English–Français translations

🇫🇷 fr en 🇬🇧

mouchard noun {m}

  /mu.ʃaʁ/
  • Espion, indicateur pour la police
snitch, bug, confidential informant, peephole, police informant, stool pigeon
Wiktionary Links