touch-and-go landing - Turkish English Dictionary