Vocabulary

ITU

ITU; International Telecommunication Union

noun