(banking) A credit card company.
Alternative spelling of visa
(banking) Visa card
(banking) credit card
A permit to enter and leave a country, normally issued by the authorities of the country to be visited.