Translation of cekikan in English:

cekikan

strangulation

noun

  • 1

    strangulation