What battle during the Punic wars was a major military disaster for the Romans?

One of the disasters was Cannae in 216 BCE.