irrevocable reimbursement undertaking - Turkish English Dictionary