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 : genus epilachna
Install App
Epilachna meaning in Telugu.