Translation of rancap in English:

rancap

masturbation

noun

  • 1

    masturbation