GeneralConnection.comDictionary
zama
Noun

1. Zama
1. battle of Zama, pitched battle
Usage