meaning of aphid lion

aphid lion meaning in General Dictionary

carnivorous larva of lacewing flies