pinned
动词 pin:
to hold fast or prevent from moving
同义词:trap, pin, immobilize, immobilise
attach or fasten with pins
同义词:pin
pierce with a pin
immobilize a piece