What does DTR stand for?
DTR stands for "Director of Technical Research"
How to abbreviate "Director of Technical Research"?
"Director of Technical Research" can be abbreviated as DTR
What is the meaning of DTR abbreviation?
The meaning of DTR abbreviation is "Director of Technical Research"
What does DTR mean?
DTR as abbreviation means "Director of Technical Research"