fulfilment of undertakings given - Turkish English Dictionary