turbine protection cover - German English Dictionary