What does ‘crackass’ mean?

( adj ) Something bad or cheap. Her crackass boyfriend came to the formal in cut-offs.