lutter contre vents et marées
This idiomatic expression describes someone who is determined to achieve something despite facing many difficulties and obstacles.
This idiomatic expression describes someone who is determined to achieve something despite facing many difficulties and obstacles.