DDU: Distribution Directe d’Usine

What does DDU mean? The above is one of DDU meanings. It may have other definitions. Please refer to the end of this passage.

DDU: Distribution Directe d'Usine

Definition in English: Distribution Directe d'Usine