waterscape noun 1verb 1forms 3 noun1 •An aquatic landscape; a view or site prominently involving water.As early as 1898, Monet had thought of combining a series of such waterscapes into one wall-filling frieze […] — 2002 verb1 •To create an aquatic landscape. formswaterscaped · waterscaping · waterscapes