provision for sufficient cover - Turkish English Dictionary