Attested.to

Definition

the worship of planets or stars

Seed ·

Term in context

astrolatry in CommonParlance