solo sex

English

Noun

solo sex (uncountable)

  1. (euphemistic) masturbation