look up anything, like your first name:
2. crap sucking retard
a remarkably stupid person; a person who believes any old crap that he hears and then spews it out.
He's such a crap sucking retard he thought the chick who told him to fuck off was coming on too him.
1. crap sucking retard
a retard that sucks crap for an extended period of time
john is such a crap sucking retard
rss and gcal