Subscribe
URL of the page has been copied to clipboard.
Meaning : Genus of ladybugs native to Mexico and Central America. Both larvae and adults feed on plants.
Synonyms : epilachna
Install App