They have yet to show that they can really deliver working technologies.
⇑ Translate the sentence above by Google ⇑
Related: deliver
Prev: How long does it take to deliver?
Next: He delivered his speech with evangelical fervour.