floater

noun
  1. a small spot or speck that drifts across the field of vision, caused by particles in the eye's fluid
  2. Usage: medical/anatomical
  3. a person or thing that floats or moves from place to place
  4. a buoyant device used to keep something afloat

Examples