quickly dodge obstacles that appear in one's way while running or driving - Español Inglés Diccionario