Meaning : Succeed in obtaining a position.
He nailed down a spot at Harvard.
Meaning : Define clearly.
I cannot narrow down the rules for this game.
narrow, narrow down, peg down, pin down, specify
Meaning : Make final. Put the last touches on. Put into final form.
Let's finalize the proposal.
finalise, finalize, settle