Meaning of spider orchid
Definition of spider orchid
(noun)
any of
several
European orchids of the
genus
Ophrys
Central American
orchid
having
spiderlike
flowers with
prominent
green
warts
South American
orchid
with
spiderlike
pale-yellow to pale-green flowers
Other information on spider orchid
WIKIPEDIA results for
spider orchid
Amazon results for
spider orchid
Tweet