Answer: hamilcarbarca

AnswerCrossword Clue
HAMILCARBARCAFather of Hannibal.
HAMILCARBARCAFather of Hannibal