finish someone or something up - English Synonyms Dictionary