Attested.to

Definition

inhabiting or frequenting trees

Seed ·

Term in context

arboreal in CommonParlance