that damn gym teacher named krista is such a crank ass all the time
"crank ass! short for the word "cranky""
"that damn gym teacher named krista is such a crank ass all the time" What is the definition of "crank ass"?