celebrating Palm Sunday

English

Noun

celebrating Palm Sunday (uncountable)

  1. Euphemistic form of masturbation.