Attested.to

Definition

the loss of foliage

Seed ·

Term in context

defoliation in CommonParlance