Kotomora
海綿質 (kaimenshitsu) Japanese meaning: spongin | Kotomora