self-insure - Francés Inglés Diccionario