1 definition by t nuts

a type of music originating in DC. it's a mix of go-go and hip hop
Check out this mambo sauce man
What? i don't have anything to put it on
No dude, not that red shit, i mean the music
by t nuts July 24, 2008
Get a mambo sauce mug for your brother-in-law James.