provision for sufficient cover - Spanish English Dictionary