turbine protection cover - Alemán Inglés Diccionario