Meaning and Translation of Zamzama (urdu) in Urdu Script and Roman Urdu with Wikipedia Reference,
For the Zamzama Gun, known as Kim’s Gun or Bhangianwala Toap see here.