Search:
mouchets - Vulgar Dictionary definitionSmall patches worn by ladies: from the French word mouches.