adverbagainst all odds, come hell or high water, through thick and thinLiterally, “against wind and tide”.