Synonyms of touch down in English:

touch down


See definition of touch down

phrase

1‘his plane touched down at Nice airport’

SYNONYMS
land, alight, come in to land, come down, come to earth, come to rest, put down, make a landing, arrive
ANTONYMS

take off