stream pool

English

Noun

stream pool (plural stream pools)

  1. The calm part of a river

See also

Anagrams