meaning of Blattlauslöwe

Blattlauslöwe - German to English

aphid lion [coll.] [larva associated with green lacewing]

View more

  • aphid wolf [coll.] [larva associated with green lacewing]