Top definition
To have intercourse with a woman.
WOAH looka that! ima put some stank on my hanglow tonite!!!
by devon April 24, 2003
Get the mug
Get a stank on hanglow mug for your daughter-in-law Larisa.