v. arrive on the ground, alight; set on the ground; bring to shore; drop anchor; climb onto dry ground; exit from a ship; arrive at, end up in (a place, situation, etc.); obtain, get a hold of
LAND
Meaning of LAND in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012