Meaning of sir richard owen

Definition of sir richard owen

(noun) English comparative anatomist and paleontologist who was an opponent of Darwinism (1804-1892)

Other information on sir richard owen

WIKIPEDIA results for sir richard owen
Amazon results for sir richard owen