soft-land
verb
soft-landed;
soft-landing;
soft-lands
Definition of soft-land
: to cause to make a soft landing on a celestial body (such as the moon)
: to make a soft landing
Keep scrolling for more