free-radical scavenger - Spanish English Dictionary