to negotiate obstacles - Espagnol Anglais Dictionnaire