Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
subsister
noun
(n)
one who lives through affliction
satu yang hidup melewati derita
Synonym:
survivor
source: wordnet30