Attested.to

Definition

a subordinate deity, in some philosophies the creator of the universe

Seed ·

Term in context

demiurge in CommonParlance