Kotomora
消化管 (shoukakan) Japanese meaning: alimentary canal | Kotomora