English

edit

Noun

edit

scleroscopes

  1. plural of scleroscope