deliver the goods

удачно провернуть дело

I don't think Alan is very successful in his career; he is never able to deliver the goods.

Другие идиомы: