English to Malayalam Dictionary masturbate

masturbate

സ്വയംഭോഗം
definition
verb
stimulate one's own genitals for sexual pleasure.
example
we do not like to admit that we 'masturbate'
Credits: Google Translate
Download the
HelloEnglishApp
image_one