NAD-dependent oxidoreductase with broad substrate specificity that shows both oxidative and reductive activity (in vitro). Has 17-beta-hydroxysteroid dehydrogenase activity towards various steroids (in vitro). Converts 5-alpha-androstan-3-alpha,17-beta-diol to androsterone and estradiol to estrone (in vitro). Has 3-alpha-hydroxysteroid dehydrogenase activity towards androsterone (in vitro). Has retinol dehydrogenase activity towards all-trans-retinol (in vitro). Can convert androsterone to epi-androsterone. Androsterone is first oxidized to 5-alpha-androstane-3,17-dione and then reduced to epi-andosterone. Can act on both C-19 and C-21 3-alpha-hydroxysteroids (By similarity). all-trans-retinol--[retinol-binding protein] + NAD(+) = all-trans-retinal--[retinol-binding protein] + H(+) + NADH all-trans-retinol + NAD(+) = all-trans-retinal + H(+) + NADH 3alpha-hydroxy-5alpha-androstan-17-one + NAD(+) = 5alpha-androstan-3,17-dione + H(+) + NADH NAD(+) + testosterone = androst-4-ene-3,17-dione + H(+) + NADH 5alpha-androstane-3alpha,17beta-diol + NAD(+) = 17beta-hydroxy-5alpha-androstan-3-one + H(+) + NADH 17beta-estradiol + NAD(+) = estrone + H(+) + NADH 17beta-estradiol + NADP(+) = estrone + H(+) + NADPH 3alpha-hydroxy-5alpha-pregnan-20-one + NAD(+) = 5alpha-pregnane-3,20-dione + H(+) + NADH 5alpha-androstane-3beta,17beta-diol + NAD(+) = 17beta-hydroxy-5alpha-androstan-3-one + H(+) + NADH 3beta-hydroxy-5alpha-androstan-17-one + NAD(+) = 5alpha-androstan-3,17-dione + H(+) + NADH Belongs to the short-chain dehydrogenases/reductases (SDR) family.