TORSADE MEANING IN ENGLISH

• Torsade Definition & Synonyms

  1. (n.) A twisted cord; also, a molded or worked ornament of similar form.


RECENT SEARCHES