DEBUSCOPE MEANING IN ENGLISH

• Debuscope Definition & Synonyms

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


RECENT SEARCHES