guaranteed payments - Turkish English Dictionary