Subscriber login


Forgot your password?

Library card login

Other

waterscape

Syllabification: (wa·ter·scape)

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