Defeater of Hannibal, 202 BC (Crossword clue)

Find answer