escola da vida

Noun

 * 1)  school of hard knocks; university of life adverse real-world experiences