English dictionary
waterscape meaning and definition
Definition and meaning of waterscape at MeaningMonkey.org. waterscape meaning and definition in the English Dictionary.WATERSCAPE noun
Definition of waterscape (noun)
- a painting of the sea (as distinguished from a landscape)
- synonyms: seascape
Source: Princeton University Wordnet