telescopic shock-absorber leg - Turkish English Dictionary