GREENHEAD


Meaning of GREENHEAD in English

n.1 any biting fly of the genus Chrysops.

2 an Australian ant, Chalcoponera metallica, with a painful sting.

Oxford English vocab.      Оксфордский английский словарь.