telescope Definition
Dictionary Home » Words Starting with T » telemetry ... tempest » telescope
telescope
noun
- 1. An optical instrument containing a powerful magnifying lens or mirror that makes distant objects appear larger.
2. A radio telescope.
- intr
1. To be in the form of several cylinders which slide out of or into each other for opening and closing, like the sections of a folding telescope.
tr & intr
2. To collapse part within part like a folding telescope.
tr & intr
3. To crush or compress, or become crushed or compressed, under impact.
