Listera Meaning

There are 1 meaning(s) for word Listera

Meaning 1 : genus of terrestrial orchids having usually a single pair of broad shining leaves near the middle of the stem; found in temperate Asia and North America and Europe

    Synonyms : genus listera