turn-key contract - Español Inglés Diccionario