microspots

English

Noun

microspots

  1. plural of microspot

Anagrams