Attested.to

Definition

scientific research conducted by biologists

Seed ·

Term in context

biological research in CommonParlance