Splash Dam (noun) Definition, Meaning & Examples

noun
  1. a flood dam built to contain water that is released for driving logs.
Splash Dam (noun) Definition, Meaning & Examples

More Definitions