Top Definition
n: (YANGT-see) a sexual act wherein a female squeezes her breasts together to act as a channel as her partner urinates on them causing a golden river to be formed down her torso.
Sheryln grimaced as Ronaldo squatted over her and gave her a yangtze.
by Toti Huang December 26, 2007
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.