COME UP WITH (OR DELIVER) THE GOODS
Meaning of COME UP WITH (OR DELIVER) THE GOODS in English
come up with ( or deliver) the goods
informal
do what is expected or required.
→ goods
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004