autonomous payments - Turkish English Dictionary