incapacitated
动词 incapacitate:
make unable to perform a certain action
同义词:disable, disenable, incapacitate
injure permanently
同义词:disable, invalid, incapacitate, handicap
形容词 incapacitated:
lacking in or deprived of strength or power
同义词:helpless