elbow telescope - Turkish English Dictionary