APHID LION


Meaning of APHID LION in English

[aphid lion] n (1949): any of several insect larvae (as a lacewing or ladybug larva) that feed on aphids--called also aphis lion

Merriam-Webster English vocab.      Английский словарь Merriam Webster.