i hope you slept well - French English Dictionary