Definition of ITU in English:

ITU

  • International Telecommunication Union.