English to Hindi

Meaning for:
deliver the goods
other
काम पूरा कर के दिखाना