Definition of “free radical” - English Dictionary

british dictionary