Definition of ITU in English:

ITU

abbreviation

  • 1British Intensive therapy unit.

  • 2International Telecommunication Union.