The Meaning of Zem Zem

Zem Zem is a very old well, the first one in the world. The water inside of it is the most refreshing and tasteful of all, the water never ends, and this water is healthy, holy, and blessed. This water was created by the angels.