secluded spot - French English Dictionary