agreement to undertake - Spanish English Dictionary