Hannibal
Pet Name
Hannibal
Origin
Meaning
247–183 b.c, Carthaginian general who crossed the Alps and invaded Italy (son of Hamilcar Barca).
More Info about Hannibal
Silence of the Lambs.
Pet Name Themes contains Hannibal