Kepler telescope

What is Kepler telescope?

Kepler telescope definition and meaning on Dictionary terms:
noun