I have personally used mastercard debit cards many times....or are they just using newspeak definition of 'monopoly'?
this territory is moderated