Flavodiiron proteins (FDPs) are enzymes with a minimal core of two domains: a metallo-β-lactamase-like, harbouring a diiron center, and a flavodoxin, FMN containing, domains. FDPs are O2 or NO reducing enzymes; for many pathogens, they help mitigate the NO produced by the immune system of the host, and aid survival during fluctuating concentrations concentrations of oxygen. FDPs have a mosaic structure, being predicted to contain multiple extra domains. Clostridium difficile, a threatening human pathogen, encodes two FDPs: one with the two canonical domains, and another with a larger polypeptide chain of 843 amino acids, CD1623, with two extra domains, predicted to be a short-rubredoxin-like and an NAD(P)H:rubredoxin oxidoreductase. This multi-domain protein is the most complex FDP characterized thus far. Each of the predicted domains was characterized and the presence of the predicted cofactors confirmed by biochemical and spectroscopic analysis. Results show that this protein operates as a standalone FDP, receiving electrons directly from NADH, and reducing oxygen to water, precluding the need for extra partners. CD1623 displayed negligible NO reductase activity, and is thus considered an oxygen selective FDP, that may contribute to the survival of C. difficile in the human gut and in the environment.