The Romans fought Carthage in the Punic Wars. What is the name of the famous Carthaginian general who was defeated in the Second Punic War?
Answer Hannibal
Hannibal is considered one of the greatest generals in human history. He was defeated by Roman general Scipio Africanus.
Asked by Regina Munch · Last updated 5 years ago · 15.5K views