probability of successful service completion - Francés Inglés Diccionario