a substance that inhibits oxidation - Spanish English Dictionary

Suggest a Term