microspot
English
Etymology
From
micro-
+
spot
.
Noun
microspot
(
plural
microspots
)
A
microscopic
spot
, especially such a spot of
pollution
collected on a gelatine film
Anagrams
micropost