to sleep off a hangover - Alemán Inglés Diccionario