Kotomora
消化器 (shoukaki) Japanese meaning: digestive organ | Kotomora