rest haven - French English Dictionary