MalayTranslate.com
Malay to English Translator
Translate Here

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