to place
- poner, colocar, situar, ubicar, emplazar, identificar, recordar
to land
- desembarcar (pasajeros de un barco), hacer aterrizar (un avión), aterrizar, tomar tierra, atracar, pescar, sacar (un pez) del agua, posarse, conseguir, ganar, dar, asestar
to leave
- dejar, legar, irse, salir, partir, marcharse, abandonar, olvidarse de