Meaning of listera
Definition of listera
(noun)
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
Other information on listera
WIKIPEDIA results for
listera
Amazon results for
listera
Tweet