International Telecommunications Satellite Organization


noun