Kotomora
ハマキガ (hamakiga) Japanese meaning: leafroller moth | Kotomora