DMC

What is DMC?

DMC meaning in French Military terminology / glossary / dictionary is:
Détachement Motorisé de Cochinchine – Cochinchina Motorised Detachment (in Indochina)

 

reference: French Military Glossary