cellspots
English
Noun
cellspots
plural of
cellspot