contra viento y marea

listen to the pronunciation of contra viento y marea
Испанский Язык - Английский Язык
against all odds, through thick and thin
against the odds
thick and thin