Attested.to

Definition

an industrial plant where chemicals are produced

Seed ·

Term in context

chemical plant in CommonParlance