turbine protection cover - Español Inglés Diccionario