Dictionary / Money
كارت ڤيزا
/CARTE VISA/
English
Visa card
French
carte Visa
Part of Speech
noun
Register
standard