a lovely spot - French English Dictionary