English edit

Noun edit

thaumatropes

  1. plural of thaumatrope