What is the meaning of touch down in English?

Learn vocabulary with pictures as well as definitions of touch down in English

Learn in

See more

v. touch down

Definition of touch down in English

In relation to an aerial vehicle: To return to the ground after having travelled through the air.

Synonyms of touch down in English

land