Yahoo Web Search

Search results

  1. Dictionary
    Space tel·e·scope
    /spās ˈteləˌskōp/

    noun

    • 1. an astronomical telescope that operates in space by remote control, to avoid interference by the earth's atmosphere.

    Powered by Oxford Languages