sleep through the night - French English Dictionary