touch down[verb]Synonyms: alight, land, light, perch, roost, set down, settle, sit down
[TahlilGaran] English Synonym Dictionary ▲
touch down phrasal verb (
see also touch)
1. when an aircraft touches down, it lands on the ground:
The plane finally touched down at Heathrow airport around midday.2. in the sport of
rugby, to score by putting the ball on the ground behind the other team’s
goal line [TahlilGaran] Dictionary of Contemporary English ▲