Webster's Revised Unabridged Dictionary · 1913

Torsade

Torsade , noun

[French]

A twisted cord; also, a molded or worked ornament of similar form.
The crown decked with torsades of pearls. — Harper's Mag