Attested.to

Definition

the worship of trees

Seed ·

Term in context

arborolatry in CommonParlance