ALL meanings of waterscape
wa·ter·scape
W w - noun waterscape A landscape in which an expanse of water is a dominant feature. 1
- noun waterscape a picture or view of the sea or other body of water. 1
- noun waterscape a picture, view, or representation of a body of water 0
- noun waterscape a view of a body of water; esp., a picture containing such a view 0
- noun waterscape seascape 0