solar telescope - Francés Inglés Diccionario