the junction of railway road and garden alley - Turkish English Dictionary