secure payments on all products
Spanish set phraseContra viento y marea
English literal translationAgainst wind and tide
English equivalentCome hell or high water