English dictionary
greenhood meaning and definition
Definition and meaning of greenhood at MeaningMonkey.org. greenhood meaning and definition in the English Dictionary.GREENHOOD noun
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
- synonyms: helmet orchid
Source: Princeton University Wordnet