Definition of mouchette in English:

mouchette

noun

Architecture
  • In tracery: a motif shaped like a curved dagger or flame.

Origin

1920s; earliest use found in Proceedings of the Society of Antiquaries of Scotland. From French mouchette from Middle French, French moucher + -ette.

Pronunciation

mouchette

/muːˈʃɛt/