English to Arabic

Meaning for:
ITT
other
تكنولوجيا المعلومات و تكنولوجيا الاتّصالات