pin down


Meanings

  • define clearly;
  • place in a confining or embarrassing position;
  • attach with or as if with a pin;