What does the word God mean?

"River of eternal life"