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.

    Genus Spiranthes (and Goodyera), family Orchidaceae