Definition
To land, as when an aircraft completes its descent.
The plane touched down safely on the runway, and the passengers began preparing to disembark.
Everyone held their breath as the spacecraft touched down.
Their helicopter touched down on the beach, and the passengers could hardly wait to get out.