English to Indonesian Dictionary masturbate

masturbate

merancap
definition
verb
stimulate one's own genitals for sexual pleasure.
translation of 'masturbate'
verb
main onani,
merancap
example
we do not like to admit that w'e masturba'te
Credits: Google Translate
Download the
HelloEnglishApp
image_one