canker-fly
CANKER-FLY
, n. A fly that preys on fruit.