impeded
动词 impede:
be a hindrance or obstacle to
同义词:impede, hinder
block passage through
同义词:obstruct, obturate, impede, occlude, jam, block, close up
形容词 impeded:
made difficult or slow