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