• Greenhead

    Origin

    green + head

    Full definition of greenhead

    Noun

    greenhead

    (plural greenheads)
    1. Tabanus nigrovittatus, a biting horsefly.
    2. The mallard.
    3. A fish, the striped bass.
    © Wiktionary