Hasdrubal in Latin
Hasdrubal in Latin
Asdrūbal
A en given name
Hasdrūbal
A en given name