rest spot - French English Dictionary