construction site of power plant - Español Inglés Diccionario