sleep longer than usual - French English Dictionary