Listera
English Dictionary
->
Letter L
-> Listera
Search Dictionary:
Listera Definition
(n)
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
Listera Synonyms
genus Listera
Listera
© Art Branch Inc.