櫛風浴雨
Meanings
1
struggling through wind and rain; undergoing hardships
A yojijukugo (four-character idiom) describing enduring harsh conditions, both literal (weather) and figurative (life's difficulties).
After enduring many hardships, he finally achieved success.