تعريف waterscape في الإنجليزية الإنجليزية القاموس.
An aquatic landscape, a view and/or site prominently involving such natural or artificial water features as lakes, streams, ponds and riverine wildlife or planting
The official British website Waterscape.com promotes such waterscapes as canals, rivers and lakes deemed to invite tourists to visit for fishing, boating, walking, cycling etc.