WATERSCAPE Meaning of WATERSCAPE in English n. seascape, ocean vista, view of the sea; picture of a sea view Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012