{v. phr.} To eat or live well or elegantly. * /For the first few days after the check arrived, they ate high on the hog./ Compare: IN CLOVER or IN THE CLOVER, ON EASY STREET.
EAT (LIVE) HIGH OFF THE HOG
Meaning of EAT (LIVE) HIGH OFF THE HOG in English
Slang English vocab. Английский сленговый словарь. 2012