The Collaborative International Dictionary
Canker fly
Canker fly \Can"ker fly`\ A fly that preys on fruit.
Wiktionary
canker fly
n. A fly that preys on fruit.