meaning of listera cordata

1. 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


Related Words

listera cordata |

Developed & Maintained By Taraprasad.com

Treasure Words