miniscopes

English

Noun

miniscopes

  1. plural of miniscope