"deliver several percent" — Collocation dictionary inglés

Automatic translation (We do not guarantee its correctness): dostarczać kilka procent
  1. deliver verbo + percent sustantivo
    Loose collocation

    But the Carrousel delivered the goods 95 percent of the time.