Kotomora
ヒザラガイ (hizaragai) Japanese meaning: chiton | Kotomora