See also: comsats English Proper noun COMSATS Acronym of Commission on Science and Technology for Sustainable Development in the South.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads