What does IMTD stand for?
IMTD stands for "International Military Training Detachment"
How to abbreviate "International Military Training Detachment"?
"International Military Training Detachment" can be abbreviated as IMTD
What is the meaning of IMTD abbreviation?
The meaning of IMTD abbreviation is "International Military Training Detachment"
What does IMTD mean?
IMTD as abbreviation means "International Military Training Detachment"