establish to the satisfaction of - English Synonyms Dictionary