English dictionary
aphid lion meaning and definition
Definition and meaning of aphid lion at MeaningMonkey.org. aphid lion meaning and definition in the English Dictionary.APHID LION noun
Definition of aphid lion (noun)
- carnivorous larva of lacewing flies
- synonyms: aphis lion
Source: Princeton University Wordnet