Results

guzzle
noun bout of excessive eating and drinking
verb to take by the throat; to throttle