turn-key contract - Francés Inglés Diccionario