sleep off one's drunk - French English Dictionary