Attested.to

Definition

a plant having foliage that is shed annually at the end of the growing season

Seed ·

Term in context

deciduous plant in CommonParlance