leaping from cover and taking cover - German English Dictionary