leaping from cover and taking cover - Turkish English Dictionary