Wiktionary
barouchettes
n. (plural of barouchette English)
n. (plural of barouchette English)