Word info Synonyms

thaumatrope

Noun

Meaning

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

Source: Webster's dictionary

Synonyms

Show all synonyms

Close letter words and terms