English

edit

Noun

edit

macroscopes

  1. plural of macroscope