Attested.to

Definition

a large-scale farming enterprise

Seed ·

Term in context

agribusiness in CommonParlance