What is an International Debit Card?

A debit card that is issued outside of the UK.