Kotomora
ほら貝 (ほらがい, horagai) Japanese meaning: conch | Kotomora