obligation to fulfil an engagement - Turkish English Dictionary