Skip to Content

Plate 29: Device for raising water from a river, pond, or lake by river or canal current

  • 1588