suffer from an incurable disease - Espagnol Anglais Dictionnaire