Does the verb 'deliver' make sense in this sentence? [closed]

As a non-native speaker, the OP should probably avoid the usage. But if I saw those words written by someone I knew was a competent speaker/writer, I wouldn't have a problem understanding it as an emphatic assertion meaning something along the lines of...

We're fully confident that we will be able to ensure this meeting does in fact take place [even if appearances might suggest it won't].

It's contextually implicit that the group represented by "we" are the people responsible for arranging the meeting, who'd be deemed to have failed if the meeting didn't take place (if we didn't deliver the goods).


Note that meetings are usually held, arranged, hosted,... rather than delivered. But the latter term is "contextually licensed" in the exact cited context, where it's implicitly necessary to overcome adverse circumstances to ensure the meeting does in fact take place.