deliver the goods ne demek

  1. deliver the goods : istenilen şeyi yapmak