Telescope
English word definition — powered by WordNet
NOUN
a magnifier of images of distant objects
VERB
crush together or collapse
make smaller or shorter
Want to remember telescope?
Sign up free to bookmark & reviseEnglish word definition — powered by WordNet
a magnifier of images of distant objects
crush together or collapse
make smaller or shorter
Want to remember telescope?
Sign up free to bookmark & revise