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 3More words in g →