GREENBOTTLE


Meaning of GREENBOTTLE in English

n. any fly of the genus Lucilia, esp. L. sericata which lays eggs in the flesh of sheep.

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