-did you see those two guys do work last night? -yeah they were straight up deucers
a tag team pair of athletes who dominate in every aspect of their sport, usually have a theme song, and are irresistable to the opposite sex
"-did you see those two guys do work last night? -yeah they were straight up deucers" What is the definition of "deucers"?