Translation of merancap in English:

merancap

to masturbate

verb

  • 1

    to masturbate, to stimulate the genitals (of) manually