Search another question pt Que comandante tem o apelido de Guardião de Cártago? Answer Hannibal Barca