WATERSCAPE Meaning of WATERSCAPE in English (n.) A sea view; -- distinguished from landscape. Webster's English dictionary. Английский словарь Webster. 2012