sleep off one's liquor - German English Dictionary