idyllic - French English Dictionary