English definition of “land”
ARRIVE [I, T] › If an aircraft lands, it arrives on the ground after a journey, and if you land it, you make it arrive on the ground: We should land in Madrid at 7 a.m. He managed to land the helicopter on the cliff.
land in/on, etc › If an object or person lands somewhere, they fall to the ground there: The ball landed in the neighbour's garden. She landed flat on her back.
ACHIEVE [T] › to get something, usually something good: He's just landed a new job at an agency in London.