GOLDEN SHOWER


Meaning of GOLDEN SHOWER in English

tree that bears bunches of large yellow flowers (native to India); sexual activity involving urination on a person for sexual pleasure

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.