anything with pre-loaded money is kind of debit card.i am assuming this foreign travel card is also linked with some bank account & will only allow transaction as long as there is a balance in that bank account.
Only advantage is that he wont be charged currency conversion money on each transaction.