Kotomora
中腸腺 (chuuchousen) Japanese meaning: hepatopancreas | Kotomora