Meaning of satyr orchid
Definition of satyr orchid
(noun)
orchid
with
broad
ovate
leaves and long-bracted
green
very
irregular
flowers
Other information on satyr orchid
WIKIPEDIA results for
satyr orchid
Amazon results for
satyr orchid
Tweet