AMD

What is AMD?

AMD meaning in French Military terminology / glossary / dictionary is:
Auto-Mitrailleuse de Découverte – Long-range Reconnaissance Armoured Car (Wheeled a/c)

 

reference: French Military Glossary