Hard-knocks meaning

The practical experiences of life, including hardships and disappointments.
pluralNoun
0
0
Advertisement