deliver the goods in Polish
deliver the goods in Polish
dotrzymać słowa
(idiomatic, informal) To do what was promised or expected.
dotrzymywać słowa
(idiomatic, informal) To do what was promised or expected.