nail down


Meanings

  • succeed in obtaining a position;
  • define clearly;
  • make final; put the last touches on; put into final form;