touch down
• (of an aircraft or spacecraft) land.
• "his plane touched down at Nice airport"
Similar:
land,
alight,
come in to land,
come down,
come to earth,
come to rest,
put down,
make a landing,
arrive,
Opposite:
take off,
• touch the ground with the ball behind the opponents' goal line, scoring a try.
• "he ran clear and touched down between the posts"