rain-wash

Explore definitions, synonyms, and language insights of rain-wash

Definitions

Noun
the washing away of soil or other loose material by rain

More General Terms