饮尽了风雪
[yĭn jĭn le fēng xuĕ]
It means to drink the snowstorm up as if it is a kind of beverage. By describing drinking up the snowstorm in such harsh environment, this idiom describes the experiences someone has suffered and emphasizes the hardness of those tough times.