STILL WATER


Meaning of STILL WATER in English

[still water] n (1832): a part of a stream where no current is visible

Merriam-Webster English vocab.      Английский словарь Merriam Webster.