Meaning of “idyll” in the English Dictionary

English