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)

Synonyms