Kotomora
ホオズキガイ (ほおずきがい) Japanese meaning | Kotomora