three point landing - Turkish English Dictionary