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