Wiktionary
schools of hard knocks
n. (school of hard knocks English)
n. (school of hard knocks English)