torsade
torsade
English
Noun
Ad
Definition
A decoration, especially on hats, made from twisted ribbon
Etymology
Borrowed from French torsade.
Example Sentences
- "Harper's Magazine the crown decked with torsades of pearls"
- "Magnesium infusions for atrial fibrillation & torsade"
Ad