aphid lion
nounDefinition of aphid lion
: any of several insect larvae (such as a lacewing or ladybug larva) that feed on aphids
— called also aphis lion
Keep scrolling for more