construction equipment cover - German English Dictionary