tachyscopes

English

Noun

tachyscopes

  1. plural of tachyscope