aphid lion noun
: any of several insect larvae (as a lacewing or ladybug larva) that feed on aphids —called also aphis lion
First Known Use of APHID LION
Seen & Heard
What made you want to look up aphid lion? Please tell us where you read or heard it (including the quote, if possible).