Swiss Historical Patents

Brevet principal No 23136

Noria