1 bind oneself to perform, make oneself responsible for, engage in, enter upon (work, an enterprise, a responsibility).
2 (usu. foll. by to + infin.) accept an obligation, promise.
3 guarantee, affirm (I will undertake that he has not heard a word).
Useful english dictionary. 2012.