telescopic surveyors level - Turkish English Dictionary