set foot on something - Francés Inglés Diccionario