Skip to main content

greenhead

/green-hed/US // ˈgrinˌhɛd //UK // (ˈɡriːnˌhɛd) //

绿头,青头,绿头公司,绿头鱼

Definitions

n.名词 noun
  1. 1
    • : a male mallard.

Examples

  • We closely followed the line of the wall from Chollerford to Greenhead, a distance of about fifteen miles.