Attested.to

Definition

the acts or rites of worshiping devils

Seed ·

Term in context

demonolatry in CommonParlance