look up any word, like fleek:
 
1.
An egotistical waste of space that needs to shut up and get on with his work
Stop being a dion hargreaves
by SlappyTom January 23, 2014

Words related to dion hargreaves

dion ego gimp useless waste