Word Meaning

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


Meaning of debuscope

- A modification of the kaleidoscope; -- used to reflect images so as to form beautiful designs.