Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of alethoscope

- An instrument for viewing pictures by means of a lens, so as to present them in their natural proportions and relations.