What is the meaning of Pin_down?
To attach or secure with pins.
To identify something (e.g. a decision or plan) clearly or specifically.
To hold the opponent back-first so both his or her shoulders touch the mat or ground.
To corner somebody in order to get a firm answer.
Source: wiktionary.org