lizard orchid
English Dictionary
->
Letter L
-> lizard orchid
Search Dictionary:
lizard orchid Definition
(n)
an
orchid
of
the
genus
Himantoglossum
lizard orchid Synonyms
Himantoglossum hircinum
lizard orchid
© Art Branch Inc.