waterscape Syllabification: (wa·ter·scape)Pronunciation: /ˈwôtərˌskāp, ˈwä-/Definition of waterscape noun a landscape in which an expanse of water is a dominant feature. waterscape in other Oxford dictionaries Definition of waterscape in the British & World English dictionary