Kotomora
脾臓 (ひぞう, hizou) Japanese meaning: spleen | Kotomora