Spanish-English Dictionarymasturbar
Meaning of masturbar