New York Slang; somebody who leads you on, then goes ghost on you.
eg: “that girl’s a dub. she never even called me back!”
Dub; Another terminology for the word " Win"
It's derived from shortening the sounds of the letter "W" into a single syllable word, thereby eliminating any need for saying the full sentence "I have won"
Hey guys, you reckon Liverpool or Man United will get the dub today?
To voice a film in a different language.
Have you heard that they're going to dub that one Japanese show to English?