to guarantee or insure - Turc Anglais Dictionnaire