Definition of Touch Down

  • 1. Come or bring (a plane) to a landing Verb

Semanticaly linked words with "touch down"