introscopes

English

Noun

introscopes

  1. plural of introscope