touch-down point - Turkish English Dictionary