Advertisement

Advertisement

splash erosion

noun

  1. erosion caused by the impact of falling raindrops.


Advertisement

Advertisement

Advertisement

Advertisement


splashersplash guard