Definitions for "Abisara chela"
The Spot Judy (Abisara chela) is a small but striking butterfly found in India that belongs to the Punches and Judies, that is, the family Riodinidae.