NADPH dehydrogenase is an enzyme that catalyzes ( increasing the rate of a chemical reaction) the chemical reaction and has two substrates.
The 3 substrates of this enzyme are NADPH, H, and acceptor, whereas its two products are NADP and reduced acceptor. 
