Definition of lady's tresses in English:

lady's tresses

(US ladies' tresses)

plural noun

  • [usually treated as singular] A short orchid with small white flowers, growing chiefly in north temperate regions.