They mean reliance on US bank cards.
How does that make any sense? You're saying that 75% of Europeans use American bank accounts?
How does that make any sense? You're saying that 75% of Europeans use American bank accounts?