Dictionary / Money

carte visa

كارت ڤيزا

/CARTE VISA/

English

Visa card

French

carte Visa

Part of Speech

noun

Register

standard