thaumatropes

English

Noun

thaumatropes

  1. plural of thaumatrope