N-acetyl-cysteine, N-acetylcysteine, N-acetyl cysteine, and N-acetyl-L-cysteine are all designations for the same compound, which is abbreviated as NAC. NAC is a precursor to the amino acid cysteine, which ultimately plays two key metabolic roles. Through its ... ...