Kotomora
肝臓 (かんぞう, kanzou) Japanese meaning: liver | Kotomora