to negotiate obstacles - Español Inglés Diccionario