Meaning of “land” - Learner’s Dictionary

land

verb uk us /lænd/
ARRIVE [ I, T ]

B1 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.

(Definition of “land verb” from the Cambridge Learner’s Dictionary © Cambridge University Press)