meaning of Canker fly

Canker fly meaning in General Dictionary

A fly that preys on fruit

View more

  • A fly that preys on fruit.