Lesser canna leafrollers are small, green caterpillars.
Lesser canna leafroller