1 aphid lion | Definition of aphid lion

aphid lion

noun

Definition of aphid lion

: any of several insect larvae (such as a lacewing or ladybug larva) that feed on aphids

called also aphis lion

First Known Use of aphid lion

1949, in the meaning defined above

Keep scrolling for more