deliver the goods in French deliver the goods in French livrer la marchandise verb (idiomatic, informal) To do what was promised or expected. Add to Flashcards