greenhead
/green-hed/US // ˈgrinˌhɛd //UK // (ˈɡriːnˌhɛd) //
绿头,青头,绿头公司,绿头鱼
Definitions
n.名词 noun
- 1
- : a male mallard.
Examples
We closely followed the line of the wall from Chollerford to Greenhead, a distance of about fifteen miles.
Level 3Browse all words →