More English

  • what did you say?
  • hold on..
  • to take a stab at sth = to try sth
  • take matters into one's own hands = to do sth by self instead of waiting others for doing
  • cut sb some slack = to go easy on someone