release (make something known) - English Synonyms Dictionary