to perfect something - English Synonyms Dictionary