public service concession agreement - Francés Inglés Diccionario