meaning of aphid lion

1. carnivorous larva of lacewing flies


Related Words

aphid lion |

Developed & Maintained By Taraprasad.com

Treasure Words