COMSATS
See also:
comsats
English
Proper noun
COMSATS
Acronym of
Commission on Science and Technology for Sustainable Development in the South
.