Find the word definition

The Collaborative International Dictionary
Altiscope

Altiscope \Al"ti*scope\, n. [L. altus high + Gr. ? to view.] An arrangement of lenses and mirrors which enables a person to see an object in spite of intervening objects. Since the early 1900's, most commonly called periscope.

Wiktionary
altiscope

n. An arrangement of lenses and mirrors making it possible to see around obstructing objects.