turbine protection cover - Spanish English Dictionary