debit a sum from an account - French English Dictionary