Definify.com

Definition 2024


mouchards

mouchards

English

Noun

mouchards

  1. plural of mouchard

French

Noun

mouchards m

  1. plural of mouchard