meaning of thaumatrope

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


Related Words

thaumatrope |

Developed & Maintained By Taraprasad.com

Treasure Words