Nandrolone Phenylpropionate 100, often abbreviated as NPP 100, is a synthetic anabolic steroid derived from the hormone nandrolone. It is a fast-acting and relatively short-estered variant of nandrolone, which means it has a shorter half-life compared to its counterpart, Nandrolone Decanoate (Deca-Durabolin).