consecutive payments - Turkish English Dictionary