substantial guarantee - Francés Inglés Diccionario