A tidal stream generator, often referred to as a tidal energy converter, is a machine that extracts energy from moving masses of water, in particular tides.