MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Sir Richard Owen

noun (n)

  • English comparative anatomist and paleontologist who was an opponent of Darwinism (1804-1892)
    inggris perbandingan dan ahli anatomi paleontologist siapa lawan darwinisme (1804-1892)
    Synonym:
    owen
    source: wordnet30