finish a difficult and complex task - Espagnol Anglais Dictionnaire