idyll - French English Dictionary