professor drizzle is a crapsack or a saco del crap if you happen to be in a spanish speaking country
one who is an idiot, douche bag, or deprived of awesomeness
"professor drizzle is a crapsack or a saco del crap if you happen to be in a spanish speaking country" What is the definition of "crapsack"?