Microscale combines English micro- with scale, which derives from Ancient Greek μικρός through Latin scala, ultimately from Proto-Indo-European (s)kel- meaning to cut or divide.
microscale (English): A very small or microscopic scale; The scale of...
Definitions
A very small or microscopic scale; The scale of...