frog orchid
English Dictionary
->
Letter F
-> frog orchid
Search Dictionary:
frog orchid Definition
(n)
any
of
several
green
orchids
of
the
genus
Habenaria
(n)
orchid
having
hooded
long
-
bracted
green
to
yellow
-
green
flowers
suffused
with
purple
frog orchid Synonyms
Coeloglossum viride
frog orchid
© Art Branch Inc.