English

edit

Noun

edit

mouchards

  1. plural of mouchard

French

edit

Noun

edit

mouchards m

  1. plural of mouchard