Answer: greenbottle

AnswerCrossword Clue
greenbottlea metallic-green fly