1 definition by dwangisacheat

an absolute piece of shit. idiot that got 37/45 when he should have got 27/45 for his congruence and similarity maths test.
known for his bribery and ego.
by dwangisacheat May 28, 2017
Get the darren wang mug.