Attested.to

Definition

(Anglo-Saxon mythology) a deity worshipped by the Anglo-Saxons

Seed ·

Term in context

Anglo-Saxon deity in CommonParlance