autonomous payments - Spanish English Dictionary