Aphid lion

What is Aphid lion?

Aphid lion definition and meaning on Dictionary terms:
noun
the larva of a lacewing, usually predaceous on aphids.

 

reference: https://www.dictionary.com/browse/aphid-lion

Tags: