ATDU

What is ATDU?

ATDU meaning in Military terminology / glossary / dictionary is:
Armoured Trials and Development Unit

Tags: