free-radical scavenger - French English Dictionary