Where does “Hasdrubal” come from?
Hasdrubal is an English name derived from Latin Hasdrubal, which was borrowed from Punic, a Semitic language of ancient Carthage.
Hasdrubal is an English name derived from Latin Hasdrubal, which was borrowed from Punic, a Semitic language of ancient Carthage.