shear-jointed telescope - Turkish English Dictionary