payment difficulty - Spanish English Dictionary