to produce (an agreement etc) with a great deal of effort and discussion: After several days of negotiations, they eventually hammered out a deal. az: işləyib hazırlamaq, yoluna qoymaq
ru: выработать