Translation of cengkeram in English:

cengkeram

down payment

noun

  • 1

    down payment, deposit, initial payment of part of a larger sum which is to be paid later