lutter contre vents et marées
This idiom describes someone facing numerous difficulties and obstacles but continuing to persevere towards their goal.
This idiom describes someone facing numerous difficulties and obstacles but continuing to persevere towards their goal.