Aphid Lion Definition

noun
Any of various insect larvae, especially those of lacewings, that feed on aphids.
American Heritage
Synonyms:

Find Similar Words

Find similar words to aphid lion using the buttons below.

Words Starting With

Words Ending With

Unscrambles

aphid lion