Meaning of greenhood
Definition of greenhood
(noun)
any of
numerous
orchids of the
genus
Pterostylis having leaves in a
basal
rosette
and
green
flowers
often
striped
purple
or
brown
or red with the
dorsal
sepal
incurved
to
form
a
hood
Other information on greenhood
WIKIPEDIA results for
greenhood
Amazon results for
greenhood
Tweet