Hannibal2Pronunciation: /ˈhanɪb(ə)l/Definition of Hannibal (247–182 bc), Carthaginian general. In the second Punic War he attacked Italy via the Alps, repeatedly defeating the Romans, but failed to take Rome itself. Hannibal in other Oxford dictionaries Definition of Hannibal in the US English dictionary