pertaining to a telescope - Turco Inglés Diccionario