Kotomora
青虫 (あおむし, aomushi) Japanese meaning: cabbageworm | Kotomora