Financial Glossary what is visa


Visa

An international card scheme providing a range of payment services.
Back to Home