Question: who was the great carthaginian general who nearly defeated the romans in the second punic war?
Answer: Hannibal