MalayTranslate.com
Malay to English Translator
Translate Here

English to English

life scientist

noun (n)

  • (biology) a scientist who studies living organisms
    (biologi) seorang ilmuwan yang mempelajari organisma
    Synonym:
    biologist
    source: wordnet30