风吹雨打fēngchuīyǔdǎMeanings1. lit. windswept and battered by rain2. to undergo hardship (idiom)Characters used风wind吹to blow雨rain打to hit