Attested
.to
Menu
Definition
the worship of planets or stars
Seed
·
Term in context
astrolatry
in
CommonParlance