Altiscope
Word Dictionary
-> Altiscope
Search:
Altiscope
(n.) An arrangement of lenses and mirrors which enables a person to see an object in spite of intervening objects.
Terms of Use
Canadian Jobs