école de vie

Noun

 * 1) university of life, school of hard knocks