What does aphid lion mean?

aphid lion meaning in General Dictionary

carnivorous larva of lacewing flies