>Do you remember the word for a still part of a moving body of water?

no; I don't even recall hearing of a word for such a concept -- but I'd happily use it if someone else knows it!
-twm