APHIS LION MEANING IN ENGLISH

• Aphis lion Definition & Synonyms

  1. () The larva of the lacewinged flies (Chrysopa), which feeds voraciously upon aphids. The name is also applied to the larvae of the ladybugs (Coccinella).


RECENT SEARCHES