Polythrix octomaculata

Common name: Eight-spotted Longtail

Feeds on these plants: