Sir Richard Owen
Explore definitions, synonyms, and language insights of Sir Richard Owen
Definitions
Noun
English comparative anatomist and paleontologist who was an opponent of Darwinism (1804-1892)