GMP stand for?

GMP stands for Good Manufacturing Practices, and refers to a system of manufacturing that guarantees reproducibility of product quality to set specifications.

cGMP is simply Current Good Manufacturing Practices and refers to compliance with current regulations.