Word Meaning

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


Meaning of thaumatrope

- An optical instrument or toy for showing the presistence of an impression upon the eyes after the luminous object is withdrawn.