'hard knocks' definitions:

Definition of 'hard knocks'

(from WordNet)
noun
A state of misfortune or affliction; "debt-ridden farmers struggling with adversity"; "a life of hardship" [syn: adversity, hardship, hard knocks]