MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Charles Robert Darwin

noun (n)

  • English natural scientist who formulated a theory of evolution by natural selection (1809-1882)
    inggris alami ilmuwan yang formulated teori evolusi oleh seleksi alam (1809-1882)
    source: wordnet30