telescopic leg - Turkish English Dictionary