touch down verb3 •To land an aircraft or spacecraft.The plane will touch down in Heathrow at about 2 o'clock. •To score a touchdown •To score a try.Centre Shontayne Hape scored two tries for England before the break, while Georgia number eight Dimitri Basilaia touched down to make it 17-10 at half-time. — 2011 formstouched down · touching down · touches down