Meaning of ladies' tresses

Definition of ladies' tresses

(noun) an orchid of the genus Spiranthes having slender often twisted spikes of white flowers

Other information on ladies' tresses

WIKIPEDIA results for ladies' tresses
Amazon results for ladies' tresses