Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
reanimated
adjective satellite
(s)
given fresh life or vigor or spirit
memberi hidup baru atau semangat atau roh
Synonym:
revived
source: wordnet30