A watermill is an engine that uses a water wheel or turbine to drive a mechanical process such as flour or lumber production, or metal shaping (rolling, grinding or wire drawing). A watermill that only generates electricity is more usually called a hydroelectric plant.