self-service machine - Spanish English Dictionary