scopists

English

Noun

scopists

  1. plural of scopist