• word of the day

    greenhood

    greenhood - Dictionary definition and meaning for word greenhood

    Definition
    (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
Download our Mobile App Today
Receive our word of the day
on Whatsapp