Meaning of aphid lion
Definition of aphid lion
(noun)
carnivorous
larva
of
lacewing
flies
Other information on aphid lion
WIKIPEDIA results for
aphid lion
Amazon results for
aphid lion
Tweet