Attested.to

Definition

a forest comprising mainly of broad-leaved trees that shed all their leaves during one season.

Seed ·

Term in context

deciduous forest in CommonParlance