severed
动词 sever:
set or keep apart
同义词:sever, break up
cut off from a whole
同义词:discerp, sever, lop
形容词 severed:
detached by cutting
同义词:cut off