英语lit. windswept and battered by rain,to undergo hardship (idiom)
法语(expr. idiom.) balayé par les vents et battu pa