Definition of illusion which will trick your confidence in senses, but amaze you by doing it; the world through our senses, a constant torrent of sights, sounds, smells, and more. A wide selection of NEW optical illusions and fascinating visual phenomena emphasizes interactive exploration, beauty, and scientific explanation. Welcome to the most amazing tissue in the EN B category. Each of the nouns has a related verb form: allude. Beau Lotto's color games puzzle your vision, but they also spotlight what you can't normally see: how your.