spots
spots - noun
spots before the eyes caused by opaque cell fragments in the vitreous humor and lens
spots - thesaurus
floater