{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
Dictionary of English idioms . Словарь английских идиом. 2012