undertake (a commitment) - English Synonyms Dictionary