GREENHEAD


Meaning of GREENHEAD in English

(also ~ fly )

■ noun chiefly US a biting horsefly with green eyes. [Genus Chrysops .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.