incapacitatedEnglish

helpless, incapacitated

Adjective

Lacking in or deprived of strength or power

English: helpless, incapacitated

English words with similar meanings

Show 1 words