hepatoprotector
Etymology
From hepato- + protector.
noun
Anything that provides hepatoprotection