Definition of waterscape

Definition of waterscape
  1. waterscape Noun An aquatic landscape; a view or site prominently involving water.
Need more help? Try our forum NEW