Meaning of “top-up card” - Learner’s Dictionary

top-up card

noun [ C ] uk us

a card you can buy that gives you a special number so that you can use your mobile phone for longer

(Definition of “top-up card” from the Cambridge Learner’s Dictionary © Cambridge University Press)