Translation of cencaluk in English:

cencaluk

noun

  • 1

    type of food made of small shrimps, salted and fermented for some time