What does ITD stand for?
ITD stands for "Istituto per le Tecnologie Didattiche"
How to abbreviate "Istituto per le Tecnologie Didattiche"?
"Istituto per le Tecnologie Didattiche" can be abbreviated as ITD
What is the meaning of ITD abbreviation?
The meaning of ITD abbreviation is "Istituto per le Tecnologie Didattiche"
What does ITD mean?
ITD as abbreviation means "Istituto per le Tecnologie Didattiche"