fulfilment of undertakings given - Spanish English Dictionary