Definify.com

Definition 2025


macroscopes

macroscopes

English

Noun

macroscopes

  1. plural of macroscope