GREENHEAD


Meaning of GREENHEAD in English

[green.head] n (1837): any of several green-eyed horseflies (as Tabanus nigrovittatus)

Merriam-Webster English vocab.      Английский словарь Merriam Webster.