GeneralConnection.com
➔
Dictionary
hasdrubal
Noun
1. Hasdrubal
1. general, full general, Carthaginian
Usage