DMT

What is DMT?

DMT meaning in French Military terminology / glossary / dictionary is:
Détachement Motorisé du Tonkin – Tonkin Motorised Detachment (in Indochina)

 

reference: French Military Glossary