Definition of rainwash in English:

rainwash

noun

mass noun
  • The washing away of soil or other loose material by rain.

    • ‘Salt also tends to concentrate in and enlarge any depression protected from rainwash.’

Pronunciation

rainwash

/ˈreɪnwɒʃ/