long landing - Turkish English Dictionary