Financial Glossary what is visa
Visa
An international card scheme providing a range of payment services.