IDUN





Definition:

  1. [noun] goddess of spring and wife of Bragi; guarded the apples that kept the gods eternally young
    Synonyms: Idun, Ithunn

Synonyms: