lady''s tresses
Explore definitions, synonyms, and language insights of lady''s tresses
Definitions
Noun
an orchid of the genus Spiranthes having slender often twisted spikes of white flowers