American corporation headquartered in Delaware, provider of diversified financial services (including credit cards, consumer loans, and savings plans)
MBNA
Meaning of MBNA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012