Definition for Scientific Revolution
From Biology Forums Dictionary
Research or discovery that serves to make an existing scientific paradigm obsolete.
From Biology Forums Dictionary
Research or discovery that serves to make an existing scientific paradigm obsolete.