hard knock

adj, noun

hard knock

adj
1

Of a person Experiencing a lot of difficulties, hardships, or tough situations in life.

Derived terms
school of hard knocks

hard knock

noun

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.