Meaning of listera ovata
Definition of listera ovata
(noun)
orchid
having a
pair
of
ovate
leaves and a
long
slender
raceme
of
green
flowers
sometimes
tinged red-brown; Europe to
central
Asia
Other information on listera ovata
WIKIPEDIA results for
listera ovata
Amazon results for
listera ovata
Tweet