landing place - Turkish English Dictionary