Top definition
Shu路dang: (shu路daNg) interj. Command to be quiet; to shut up due to annoyance.
"Your talkin too much... Shuuu!!! "
by Epademik April 14, 2006
Get the merch
Get the shuuu neck gaiter and mug.

Activity