Kotomora
ハマキムシ (はまきむし, hamakimushi) Japanese meaning | Kotomora