風霜雨雪

Idiom

 * 1)  all kinds of hardships and sufferings