Greenhead
Greenhead , noun
(a)
(Zoology) The mallard.
(b)
(Zoology) The striped bass. See Bass.
Greenhead , noun
A state of greenness; verdancy. — Chaucer
Also: Greenhood
Greenhead , noun
Greenhead , noun
Also: Greenhood