Translation of zamzam in English:

zamzam

(air zamzam)

noun

  • 1

    water from the historic well in Mecca