incapacitating
动词 incapacitate:
make unable to perform a certain action
同义词:disable, disenable, incapacitate
injure permanently
同义词:disable, invalid, incapacitate, handicap
形容词 incapacitating:
that cripples or disables or incapacitates
同义词:crippling, disabling