to guarantee or insure - Allemand Anglais Dictionnaire