Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
life scientist
noun
(n)
(biology) a scientist who studies living organisms
(biologi) seorang ilmuwan yang mempelajari organisma
Synonym:
biologist
source: wordnet30