Noun battle of zama has 1 sense
  1. Zama, battle of Zama - the battle in 202 BC in which Scipio decisively defeated Hannibal at the end of the second Punic War
    --1 is a kind of pitched battle
    --1 is a part of Punic War
,
TOP