Attested.to

Definition

a plant or animal naturalized in a region

Seed ·

Term in context

denizen in CommonParlance