Kotomora
鳥貝 (torigai) Japanese meaning: Japanese egg cockle | Kotomora