Attested.to

Definition

a chemical substance that dissolves water-insoluble substances, such as greases and oils.

Seed ·

Term in context

degreaser in CommonParlance