Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
life-sustaining
adjective satellite
(s)
performing an essential function in the living body
yg paling penting dalam melaksanakan fungsi tubuh yang hidup
Synonym:
vital
source: wordnet30