meaning of touch down

1. come or bring a plane to a landing; "the plane touched down at ">noon"


Related Words

touch down | touchdown |

Developed & Maintained By Taraprasad.com

Treasure Words