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