Noun Definition

scour

1.Definition: a place that is scoured (especially by running water)

Category: Places