Definition of greenhead:
(n) :
The mallard.
(n) :
Tabanus nigrovittatus, a biting horsefly.
(n) :
A fish, the striped bass.
(n) :
A village and civil parish in south-west Northumberland, England (OS grid ref NY6665).
(n) :
A suburb of Wishaw, North Lanarkshire council area, Scotland (OS grid ref NS8054).
(n) :
A hamlet in Kingsley parish and Cheadle parish, Staffordshire Moorlands district, Staffordshire, England (OS grid ref SJ9846).