Attested.to

Definition

the total mass of living matter in a given unit area

Seed ·

Term in context

biomass in CommonParlance