English to Hindi

Meaning for:
battle of Zama
other
ज़ेमा का युद्ध