Definitions
There is 1 meaning of the phrase
Listera Cordata.
Listera Cordata - as a noun
Orchid having two triangular leaves and a short lax raceme of green to rust-colored flowers with the lip flushed mauve; europe and asia and north america and greenland
Synonyms (Exact Relations)
lesser twayblade