Definition of rotten-livered in English:

rotten-livered

adjective

  • Having a liver that is diseased by rot or (in humans) by excessive use of alcohol; (figurative) morally corrupt.

Origin

Late 19th century; earliest use found in Journal of the Royal Agricultural Society.