Maclaren
Ninja
lol, i think the meaning of 'deuce', especially when 'droppin it' has changed over the years. According to urban dictionary,droppin a deuce
TOP DEFINITION
drop a deuce
pinch a loaf, take a dump, you know.
It's associated with "going number 2", because number 2 is "the deuce"
I just dropped a massive deuce in the urinal.
Did you ride through the Drive-through to get that Tim's?