Kotomora
消化腺 (shoukasen) Japanese meaning: digestive gland | Kotomora