Kotomora
烏帽子貝 (eboshigai) Japanese meaning: goose barnacle | Kotomora