WATERSCAPE Meaning of WATERSCAPE in English [wa.ter.scape] n (ca. 1854): a water or sea view: seascape 1 Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012