Definitions
There is 1 meaning of the phrase
Sir Richard Owen.
Sir Richard Owen - as a noun
English comparative anatomist and paleontologist who was an opponent of darwinism (1804-1892)
Synonyms (Exact Relations)
owen