Kotomora
石蚕 (いさごむし) Japanese meaning | Kotomora