MalayTranslate.com
Malay to English Translator
Translate Here

English to English

incapacitated

adjective satellite (s)

  • lacking in or deprived of strength or power
    kekurangan atau dirampas kuasa atau kekuatan
    Synonym:
    helpless
    source: wordnet30