Financial Glossary what is mastercard
Mastercard
An international payment services and card scheme.