Kotomora
ホオズキガイ (hoozukigai) Japanese meaning: lamp shell | Kotomora