delightful rural place - French English Dictionary