hard knock
English
Adjective
hard
knock
(
comparative
hard knocker
,
superlative
hard knockest
)
(
of a person
)
Experiencing a lot of difficulties, hardships, or tough situations in life.
Derived terms
school of hard knocks