contract for lifelong support - Español Inglés Diccionario