English Dictionary
Definition telescope in British English
telescope verb
[transitive] verb
/ˈtelɪˌskəʊp/
English Dictionary