WATERSCAPE Meaning of WATERSCAPE in English noun a sea view; distinguished from landscape. Webster English vocab. Английский словарь Webster. 2012