Kotomora
いぼたろうむし (ibotaroumushi) Japanese meaning | Kotomora