card inscribed with a customer's information and designed to be inserted into any mobile telephone (enables use of any compatible phone without billing problems)
SIM
Meaning of SIM in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012