Zam Zam means

A. to stop

B. continue

C. to burst

D. to flow