1 definition by Craig Craig

1
Craig
Faggot bitch fuck boy retard Shit which means I am a shithead butchboy Craig
by Craig Craig January 10, 2018
Get the mug
Get a Craig mug for your father-in-law Trump.