Popular Wordlists

listera ovata

listera ovata

listera ovata - Dictionary definition and meaning for word listera ovata

Definition
(noun) orchid having a pair of ovate leaves and a long slender raceme of green flowers sometimes tinged red-brown; Europe to central Asia
Synonyms : twayblade

Hiring Content Writers!

We are looking for rockstar content writers with keen interest in digital marketing & technology. For more details call at 9717273939.

Love us on FB !