e-cheque

Etymology
en

Noun

 * 1) A payment made by direct debit.