Attested.to

Definition

a person or organization that causes pollution of the environment

Seed ·

Term in context

defiler in CommonParlance